expert witness engineering expert energie environmental manufacturing consultant floods gas diesel engineer hydrology consulting earthquakes failure analysis oil hydraulics hurricanes engineers geology